artificial palate - English Synonyms Dictionary